'''
第三部分：
  encode 编码
  decode 解码
  startswith 判断以什么开头
  endswith 判断以什么结尾 这两个函数返回值都是布尔类型，应用于
  文件上传，只能上传图片(jpg,png,bmp,gif)
'''
mag = '你好啊，世界！'
result = mag.encode('utf-8')
print(result)
mage = result.decode('utf-8')
print(mage)

filename = '笔记.docx'
result1 = filename.endswith('txt')
print(result1)
s1 = 'hello'
result2 = s1.startswith('he')
print(result2)

#文件上传 只能上传图片(jpg,png,bmp,gif)
while True:
    path = input('请输入文件:')
    p = path.rfind('\\')
    filename = path[p+1:]
    if filename.endswith('jpg') or filename.endswith('png') or \
        filename.endswith('bmp') or filename.endswith('gif'):
        print('是图片允许上传！')
        break
    else:
        print('不是图片格式，只能上传图片！')